a {
  text-decoration: none !important;
}

.w-100 {
  width: 100% !important;
}

.h-100 {
  height: 100% !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.contain {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.cursor-pointer {
  cursor: pointer !important;
}

.z-100 {
  z-index: 100;
}

.t0 {
  top: 0 !important;
}

// .el-select-dropdown__item.selected {
//   color: rgb(41, 190, 203) !important;
// }
// ak-table
.ak-tables {
  width: auto !important;
  padding: 5px 10px;

  .el-table td,
  .el-table th.is-leaf,
  .el-table--border,
  .el-table--group {
    border-color: #ccc;
  }

  .el-table {
    font-size: 12px;
  }

  .el-table--border {
    border: none;
    border-top: 1px solid #ccc;
  }

  .el-table--border::after {
    display: none;
  }

  .el-table--border::before {
    background-color: #ccc !important;
  }

  .el-table th,
  .el-table thead.is-group th {
    color: #fff;
    background: #4b71b0;
    font-weight: 400;
    // font-size: 12px;
  }

  .el-table tr {
    color: #323232;
    border: none !important;
  }
}

// ak-pagination
.pagination-container {
  text-align: center;

  .el-pagination {
    padding: 2px 0 !important;
  }

  .el-pagination__total {
    font-size: 12px !important;
    height: 26px !important;
    line-height: 26px !important;
  }

  .el-pagination button {
    height: 22px !important;
  }

  .el-pagination.is-background .btn-next,
  .el-pagination.is-background .btn-prev,
  .el-pagination.is-background .el-pager li {
    min-width: 22px !important;
    position: relative;
    top: 2px;
    padding: 0 5px;
  }

  .el-pager li {
    height: 22px !important;
    line-height: 22px !important;
    position: relative;
    top: 2px;
  }

  .el-pagination__total {
    margin-right: 0 !important;
  }

  .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #0283e1;
  }

  .el-pagination.is-background .el-pager li:not(.disabled):hover {
    // color: #fff;
    // background-color: #29becb;
  }
}

.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
  font-weight: 400;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s;
}

.fade-enter,
.fade-leave-to

/* .fade-leave-active below version 2.1.8 */
 {
  opacity: 0;
}
